SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwtfamilia
AS
SELECT     dbo.tb_relfamiliaralumno.idrelfamiliaralumno AS ID, dbo.tb_Familia.Alumno, dbo.tb_TiposDeDocumento.Descripcion, dbo.tb_Familia.Documento, 
                      dbo.tb_Familia.Apellido, dbo.tb_Familia.Nombres, dbo.tb_Familia.Domicilio, dbo.tb_Familia.ACargo, dbo.tb_Familia.EsTutor, dbo.tb_Familia.Vive, 
                      dbo.tb_Familia.FechaDeNacimiento, dbo.tb_Nacionalidad.Descripcion AS Nacionalidad, dbo.tb_Familia.TelefonoDeUrgencia, 
                      dbo.tb_Familia.ViveConElAlumno, dbo.tb_Familia.Sexo, dbo.tb_NivelEstudios.Descripcion AS Estudios, dbo.tb_Localidades.localidad AS Expr1, 
                      dbo.tb_EstadosCiviles.EstadoCivil AS Expr2, dbo.tb_relfamiliaralumno.idrelfamiliaralumno
FROM         dbo.tb_Familia INNER JOIN
                      dbo.tb_TiposDeDocumento ON dbo.tb_Familia.TipoDocumento = dbo.tb_TiposDeDocumento.idTipoDocumento INNER JOIN
                      dbo.tb_Parentezcos ON dbo.tb_Familia.Parentesco = dbo.tb_Parentezcos.idParentezco INNER JOIN
                      dbo.tb_NivelEstudios ON dbo.tb_Familia.Estudios = dbo.tb_NivelEstudios.idNivelEstudio INNER JOIN
                      dbo.tb_Nacionalidad ON dbo.tb_Familia.Nacionalidad = dbo.tb_Nacionalidad.idNacionalidad LEFT OUTER JOIN
                      dbo.tb_Localidades ON dbo.tb_Familia.Localidad = dbo.tb_Localidades.idLocalidad INNER JOIN
                      dbo.tb_EstadosCiviles ON dbo.tb_Familia.EstadoCivil = dbo.tb_EstadosCiviles.idEstadoCivil INNER JOIN
                      dbo.tb_relfamiliaralumno ON dbo.tb_Familia.idFamilia = dbo.tb_relfamiliaralumno.familiar
GO
GRANT SELECT ON  [dbo].[vwtfamilia] TO [Alumnos]
GRANT SELECT ON  [dbo].[vwtfamilia] TO [SoloVer]
GO
